﻿using TransControlSystem.Model;

namespace TransControlSystem.Enum
{
    public static class EquipmentProgramBlockEnum
    {
        /// <summary>
        /// 1#冷却室冷却完成(不工作)
        /// </summary>
        public static TagInfo CoolingChamberNo1Completed;
        /// <summary>
        /// 1#冷却室有料
        /// </summary>
        public static TagInfo CoolingChamberNo1HaveAluminium;

        /// <summary>
        /// 2#冷却室冷却完成
        /// </summary>
        public static TagInfo CoolingChamberNo2Completed;
        /// <summary>
        /// 2#冷却室有料
        /// </summary>
        public static TagInfo CoolingChamberNo2HaveAluminium;
        /// <summary>
        /// 1#均质炉加热完成
        /// </summary>
        public static TagInfo HeatingNo1Completed;
        /// <summary>
        /// 1#均质炉有料
        /// </summary>
        public static TagInfo HeatingNo1HaveAluminium;

        /// <summary>
        /// 2#均质炉加热完成
        /// </summary>
        public static TagInfo HeatingNo2Completed;
        /// <summary>
        /// 2#均质炉有料
        /// </summary>
        public static TagInfo HeatingNo2HaveAluminium;


        /// <summary>
        /// 3#均质炉加热完成
        /// </summary>
        public static TagInfo HeatingNo3Completed;
        /// <summary>
        /// 3#均质炉有料
        /// </summary>
        public static TagInfo HeatingNo3HaveAluminium;

        /// <summary>
        /// 4#均质炉加热完成
        /// </summary>
        public static TagInfo HeatingNo4Completed;
        /// <summary>
        /// 4#均质炉有料
        /// </summary>
        public static TagInfo HeatingNo4HaveAluminium;
        /// <summary>
        /// 1#隔条仓层数为0
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo1LevelIsZero;
        /// <summary>
        /// 1#隔条仓为空
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo1Empty;
        /// <summary>
        /// 2#隔条仓层数为0
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo2LevelIsZero;
        /// <summary>
        /// 2#隔条仓为空
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo2Empty;
        /// <summary>
        /// 1#堆垛位满
        /// </summary>
        public static TagInfo StackingPositionNo1Full;
        /// <summary>
        /// 1#铝垛堆叠层数
        /// </summary>
        public static TagInfo StackingPositionNo1LevelNum;
        /// <summary>
        /// 2#堆垛位满
        /// </summary>
        public static TagInfo StackingPositionNo2Full;
        /// <summary>
        /// 2#铝垛堆叠层数
        /// </summary>
        public static TagInfo StackingPositionNo2LevelNum;
        /// <summary>
        /// 隔条总仓空
        /// </summary>
        public static TagInfo SpacerStripGeneralWarehouseEmpty;
        /// <summary>
        /// 隔条总仓隔条层数
        /// </summary>
        public static TagInfo SpacerStripGeneralWarehouseLevelNum;
        /// <summary>
        /// 1#解垛位空垛
        /// </summary>
        public static TagInfo DestackingNo1Empty;
        /// <summary>
        /// 1#解垛位仅剩隔条
        /// </summary>
        public static TagInfo DestackingNo1OnlySpacerStrip;
        /// <summary>
        /// 2#解垛位空垛
        /// </summary>
        public static TagInfo DestackingNo2Empty;
        /// <summary>
        /// 2#解垛位仅剩隔条
        /// </summary>
        public static TagInfo DestackingNo2OnlySpacerStrip;
        /// <summary>
        /// 3#解垛位空垛
        /// </summary>
        public static TagInfo DestackingNo3Empty;
        /// <summary>
        /// 3#解垛位仅剩隔条
        /// </summary>
        public static TagInfo DestackingNo3OnlySpacerStrip;
        /// <summary>
        /// 3#隔条仓满
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo3Full;
        /// <summary>
        /// 3#隔条仓空
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo3Empty;
        /// <summary>
        /// 3#隔条仓层数
        /// </summary>
        public static TagInfo SpacerStripWarehouseNo3LevelNum;
        /// <summary>
        /// 控制模式，false表示手动控制，true表示自动控制
        /// </summary>
        public static TagInfo MonitorModel;
        /// <summary>
        /// 解垛机送料许可,只有许可时方可送料至解垛位
        /// </summary>
        public static TagInfo Allow;
    }
}
